import Joi from '@hapi/joi'

const username = Joi.string().min(1).max(8).required().messages({
  'string.min': '用户名长度不能小于1',
  'string.max': '用户名长度不能大于8',
  'any.required': '用户名不能为空'
})

const password = Joi.string().min(6).max(12).required().messages({
  'string.min': '密码长度不能小于6位',
  'string.max': '密码长度不能大于12位',
  'any.required': '密码不能为空'
})

const email = Joi.string().email().required().messages({
  'string.email': '邮箱格式错误',
  'any.required': '邮箱不能为空'
})

export const res_login_schema = Joi.object({
  username,
  password,
  email
})